package duppentity.dto.bu;

public class CouponDto {
    public String id;
    /** 优惠券名称 */
    public String name;
    /** 优惠券类型，0免费券，1现金券 */
    public Integer type;
    public String typeName;
    /** 券的金额（分），type=1时有效 */
    public String val;
    /** 优惠券场景，0自用，1赠送 */
    public Integer useType;
    public String useTypeName;
    /** 每人限领次数，为0表示不限 */
    public Integer limitNum;
    /** 1为强制失效 */
    public Integer invalid;
    /** 优惠券有效方式，0起止时间，1指定n天内有效 */
    public Integer validType;
    /** valid_type=1时，领券后有效的天数 */
    public Integer validDay;
    /** valid_type=0时券可用开始时间 */
    public Long startTime;
    /** valid_type=0时券可用截止时间 */
    public Long endTime;
    /** 派发方式，0公开链接，1隐藏链接 */
    public Integer dispatchType;
    public String dispatchTypeName;
    /** 券的总数量 */
    public Integer totalCount;
    /** 剩余数量 */
    public Integer remainCount;
    /** 已派发(领取)数量 */
    public Integer dispatchCount;
    /** （赠送券）已赠送数量 */
    public Integer donateCount;
    /** 已使用(洗车)数量 */
    public Integer usedCount;
    /** 创建时间 */
    public Long createTime;
    /** 创建者，操作用户  id */
    public Long createBy;
    public String createByName;

    /** 修改时间 */
    public Long modifyTime;
    /** 修改者，操作用户  id */
    public Long modifyBy;
    /**
     * 优惠券状态
     */
    public Integer couponStatus;
    public String couponStatusName;

}
